FAQ汇萃 >> Oracle 专栏 >> 能否通过视图更新表中的数据 [查看别人的评论]

由 webmaster 发布于: 2001-02-05 09:45

Wink

软件环境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安装路径为:C:\ORANT

实现方法:
需要满足以下三个条件
1、数据的简单子集
2、视图中没有包含表中的非空列(Not Null)
3、基于一个简单表,不能使用聚组函数


例如:
下面这个视图可以更新
create view 视图1 as select * from 表1;

但下面这个视图不可以更新

create view 视图1 as select 列1,sum(列2) from 表1 group by 列1;

点这里对该文章发表评论

该文章总得分是 0 分,你认为它对你有帮助吗? [非常多](0) [有一些](0) [无帮助](0) [是灌水](0)

Copyright © 2001 - 2009 JSP001.com . All Rights Reserved